package com.ceair.flight.refund.location.dao;


import java.util.List;

import com.ceair.flight.refund.location.model.FlightOrderDO;
import com.ceair.flight.refund.location.model.PaxDO;
import com.ceair.flight.refund.location.model.SegmentDO;
import com.ceair.flight.refund.location.model.SegrpuDO;
import com.ceair.flight.refund.location.model.TicketDO;

public interface IFlightDao {
	public FlightOrderDO getFlightOrderByFlightOrderNo(String flightorderNo);
	
	public FlightOrderDO getByFlightOrderNo(String flightOrderNo);
	
	public PaxDO queryPaxDOById(Long id);
	
	public List<PaxDO> queryPaxDOBySegId(Long id);
	
	public List<PaxDO> getByFlightOrderPaXNo(String flightOrderNo);

	public SegmentDO querySegmentById(Long segId);
	
    public List<SegrpuDO> getBySegId(String segId);
    
	public List<SegmentDO> getByFlightOrderNoSeg(String flightOrderNo);

	public TicketDO getByID(Long tktID);
	
    public List<FlightOrderDO> getFlightOrderDOs(FlightOrderDO flod);

}